Part Number Hot Search : 
ASI10578 CY8C2 26705VUQ SMBJ40 T5551 SKY13 TORX180 2SK334
Product Description
Full Text Search
 

To Download MAX3353E Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  general description the MAX3353E i 2 c-compatible usb on-the-go (otg) regulated charge pump with switchable pullup/pulldown resistors allows peripherals and mobile devices such as pdas, cellular phones, and digital cameras to be interconnected without a host pc. the MAX3353E enables a system with an integrated usb dual-role transceiver to function as a usb otg dual-role device. the charge pump in the MAX3353E supplies v bus power and signaling that is required by the transceiver as defined in on-the-go supplement: usb 2.0, revision 1.0 . the MAX3353E provides the switchable pullup and pulldown resistors on d+ and d- required for a dual-role device. the MAX3353E integrates a regulated charge pump, switchable pullup/pulldown resistors, and an i 2 c-com- patible 2-wire serial interface. the device provides a detector to monitor id status and operates with logic supply voltages (v l ) between +1.65v and v cc and charge-pump supply voltages (v cc ) from +2.6v to +5.5v. the charge pump supplies an otg-compatible output on v bus while sourcing 8ma output current. the MAX3353E enables usb otg communication between digital logic parts that cannot supply or tolerate the +5v v bus levels that usb otg requires. by control- ling and measuring v bus using internal comparators, this device supports usb otg session request protocol (srp) and host negotiation protocol (hnp). the MAX3353E has built-in ?5kv esd protection circuitry to guard v bus , id_in, d+, and d-. the MAX3353E is available in a 5 x 4 chip-scale package (ucsp) and 16-pin tssop package. applications mobile phones pdas digital cameras mp3 players photo printers features ideal for enabling usb dual-role components for usb otg protocol charge pump for v bus signaling and operation down to +2.6v level translators allow low-voltage system interface internal v bus comparators and id detector internal switchable pullup and pulldown resistors for host/peripheral functionality i 2 c-compatible bus interface with command and status registers interrupt features 15kv esd protection on id_in, v bus , d+, and d- supports srp and hnp available in 5 x 4 ucsp and 16-pin tssop MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors ________________________________________________________________ maxim integrated products 1 MAX3353E pullup/down resistors current generator charge pump c+ c- v bus comparators i 2 c interface and control logic id detector v cc v l id_out scl sda add int v bus id_in d+ d- v trm se0 driver 200k ? 15kv esd protection 110k ? functional diagram ordering information 19-2845; rev 1; 10/03 for pricing, delivery, and ordering information, please contact maxim/dallas direct! at 1-888-629-4642, or visit maxim? website at www.maxim-ic.com. ucsp is a trademark of maxim integrated products, inc. purchase of i 2 c components from maxim integrated products, inc., or one of its sublicensed associated companies, conveys a license under the philips i 2 c patent rights to use these com- ponents in an i 2 c system, provided that the system conforms to the i 2 c standard specification as defined by philips. part temp range pin- package pkg code MAX3353Eeue -40 c to +85 c 16 tssop MAX3353Eebp-t -40 c to +85 c 5 x 4 ucsp b20-4 pin configurations appear at end of data sheet. typical applications circuit appears at end of data sheet.
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors 2 _______________________________________________________________________________________ absolute maximum ratings electrical characteristics (v cc = +2.6v to +5.5v, v l = +1.65v to v cc , v trm = +3v to +3.6v, c flying = 0.1f, v cc decoupled with 1f capacitor to ground; v trm and v l decoupled with 0.1f capacitor to ground; c vbus = 1f (min), t a = t min to t max , unless otherwise noted. typical values are at v cc = +4v, v l = +1.8v, v trm = +3.3v, and t a = +25 c.) (notes 3, 4) stresses beyond those listed under ?bsolute maximum ratings?may cause permanent damage to the device. these are stress rating s only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specificatio ns is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. (all voltages referenced to gnd.) v cc ,v l , v trm ..........................................................-0.3v to +6v d+, d-, id_in (note 1)..............................................-0.3v to +6v v bus (notes 1, 2) .....................................................-0.3v to +6v c+..................................................................(v cc - 0.3v) to +6v c-................................................................-0.3v to (v cc + 0.3v) int , id_out ..................................................-0.3v to (v l + 0.3v) sda, scl, add .......................................................-0.3v to +6v v bus output short circuit to ground ....................... continuous output current (all other pins) ......................................... 15ma continuous power dissipation (t a = +70 c) 16-pin tssop (derate 9.4mw/ c above +70 c) .........755mw 5 x 4 ucsp (derate 7.8mw/ c above +70 c) .............625mw operating temperature range ...........................-40 c to +85 c storage temperature range .............................-65 c to +150 c junction temperature ......................................................+150 c lead temperature (soldering 10s) .................................+300 c bump temperature (soldering) infrared (15s) ...............................................................+200 c vapor phase (20s) .......................................................+215 c note 1: 15kv esd protected. note 2: v bus can be backdriven to +6v. parameter symbol condition min typ max units supply voltage v cc 2.6 5.5 v logic supply voltage v l 1.65 v cc v v trm supply voltage v trm 3.0 3.6 v id_in floating, v bus_chg1 = 0, v bus_chg2 = 0, v bus_drv = 0, bdisc_aconn = 0 73 100 a v cc operating supply current i cc v bus_drv = 1, v bus_chg1 = 0, v bus_chg2 = 0, i vbus = 8ma 18 25 ma v cc shutdown supply current i cc ( shdn ) no activity on i 2 c serial bus 0.4 2 a v trm supply current i vtrm dp_pulldwn = 1, dp_pullup = 0, dm_pulldwn = 1, dm_pullup = 0 no activity on usb serial bus 1a v l input current i vl no activity on i 2 c serial bus 1 a id_out, int output voltage high v oh int configured to push/pull; source current i load = +1ma v l - 0.4 v sda, int , id_out output voltage low v ol sink current i load = -1ma 0.4 v sda, scl, add input voltage high v ih 0.67 x v l v sda, scl, add input voltage low v il 0.4 v inp ut/thr ee- s tate o utp ut leakag e c ur r ent ( s d a, s c l, int ) int configured to open drain 1 a
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors _______________________________________________________________________________________ 3 electrical characteristics (continued) (v cc = +2.6v to +5.5v, v l = +1.65v to v cc , v trm = +3v to +3.6v, c flying = 0.1f, v cc decoupled with 1f capacitor to ground; v trm and v l decoupled with 0.1f capacitor to ground; c vbus = 1f (min), t a = t min to t max , unless otherwise noted. typical values are at v cc = +4v, v l = +1.8v, v trm = +3.3v, and t a = +25 c.) (notes 3, 4) parameter symbol condition min typ max units add pulldown resistor 110 k ? esd protection (v bus , id_in, d+, d-) human body model 15 iec1000-4-2 air-gap discharge 11 esd protection iec1000-4-2 contact discharge 6 kv v b u s / charge-pump specifications (v bus_drv = 1, v bus_dischg = 0, v bus_chg1 = 0, v bus_chg2 = 0, unless otherwise noted.) v bus output voltage v bus i vbus = 0 to 8ma, c vbus = 1f 4.63 5.25 v v bus output current i vbus 8ma v bus short-circuit current v bus shorted to gnd 140 250 ma output ripple i vbus = 8ma, c vbus = 1f 100 mv efficiency v cc = 2.6v, i vbus = 8ma 80 % switching frequency f 600 khz v bus voltage in three-state mode v bus_drv = 0 0.2 v v bus pulldown resistance v bus_drv = 0, v bus_dischg = 1 3.2 5.1 6.5 k ? v bus input impedance v bus_drv = 0 40 100 k ? v bus and current source specifications (v bus_chg1 = 1, v bus_chg2 = 0, v bus_drv = 0, v bus_dischg = 0) c load = 15f 2.1 v bus output voltage v bus c load = 95f 1.9 v v bus current source (note 5) 450 600 850 a v bus current gate time v bus_chg1 = 1, v bus_chg2 = 0 (note 5) 56 105 155 ms comparator specifications v bus_valid comparator threshold 4.40 4.55 4.63 v v bus_valid comparator hysteresis 20 mv session_valid comparator threshold 1.0 1.4 1.8 v session_valid comparator hysteresis 20 mv b_session_end comparator threshold 0.4 0.5 0.6 v b_session_end comparator hysteresis 35 mv single-ended receivers and se0 specifications (d+, d-) low-level input threshold 0.8 v high-level input threshold 2.0 v
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors 4 _______________________________________________________________________________________ electrical characteristics (continued) (v cc = +2.6v to +5.5v, v l = +1.65v to v cc , v trm = +3v to +3.6v, c flying = 0.1f, v cc decoupled with 1f capacitor to ground; v trm and v l decoupled with 0.1f capacitor to ground; c vbus = 1f (min), t a = t min to t max , unless otherwise noted. typical values are at v cc = +4v, v l = +1.8v, v trm = +3.3v, and t a = +25 c.) (notes 3, 4) parameter symbol condition min typ max units hysteresis voltage v hyst 0.2 v output voltage low (d+ and d- in se0 state) i sink = -2.4ma 0.3 v pullup/pulldown resistor specifications (d+, d-, id_in) pulldown resistor on d+ d p _p u lld wn = 1, d p _p u llu p = 0, bd is c _ac on n = 0 14.25 15.75 k ? pulldown resistor on d- d m _p u lld wn = 1, d m _p u llu p = 0, bd is c _ac on n = 0 14.25 15.75 k ? pullup resistor on d+ d p _p u lld wn = 0, d p _p u llu p = 1, bd is c _ac on n = 0 1.425 1.575 k ? pullup resistor on d- d m _p u lld wn = 0, d m _p u llu p = 1, d p _p u llu p = 0, bdis c _ac onn = 0 1.425 1.575 k ? d- leakage current d m _p u lld wn = 0, d m _p u llu p = 0, bd is c _ac on n = 0 1a d+ leakage current d p _p u lld wn = 0, d p _p u llu p = 0, bd is c _ac on n = 0 1a input impedance on d+/d- d p _p u llu p = 0, d p _pu lldwn = 0, d m _p u llu p = 0, d m _pu lldwn = 0, bd is c _ac on n = 0 300 k ? id_in pullup resistor 140 200 270 k ? id_in input voltage low 0.33 x v cc v id_in input voltage high 0.67 x v cc v timing characteristics (v cc = +2.6v to +5.5v, v l = +1.65v to v cc , v trm = +3v to +3.6v, c flying = 0.1f, v cc decoupled with 1f capacitor to ground. v trm and v l decoupled with 0.1f capacitor to ground. c vbus = 1f (min), t a = t min to t max , unless otherwise noted. typical val- ues are at t a = +25 c, v cc = +4v, v l = +1.8v, v trm = +3.3v.) (notes 3, 4) parameter symbol condition min typ max units time to assert d+ pullup bdisc_aconn = 1, id_in = gnd (a device) 1ms time to assert se0 bdisc_aconn = 1, id_in = floating (b device) 0.025 0.061 1 ms interrupt propagation delay (note 6) 1 s v bus rise time from 0 to 4.4v; c load = 1f; i vbus = 8ma; v bus_drv = 1 100 ms int out rise time int out push/pull configured, c load = 50pf 20 ns
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors _______________________________________________________________________________________ 5 timing characteristics (continued) (v cc = +2.6v to +5.5v, v l = +1.65v to v cc , v trm = +3v to +3.6v, c flying = 0.1f, v cc decoupled with 1f capacitor to ground. v trm and v l decoupled with 0.1f capacitor to ground. c vbus = 1f (min), t a = t min to t max , unless otherwise noted. typical val- ues are at t a = +25 c, v cc = +4v, v l = +1.8v, v trm = +3.3v.) (notes 3, 4) parameter symbol condition min typ max units int out fall time c load = 50pf 20 ns id_out rise time c load = 50pf 30 ns id_out fall time c load = 50pf 10 ns time to exit shutdown 500 s time to enter shutdown 1000 s i 2 c/smbus-compatible timing specifications (v cc = +2.6v to +5.5v, v l = +1.65v to v cc , v trm = +3v to +3.6v, c flying = 0.1f, v cc decoupled with 1f capacitor to ground. v trm and v l decoupled with 0.1f capacitor to ground. c vbus = 1f (min). t a = t min to t max , unless otherwise noted. typical val- ues are at v cc = +4v, v l = +1.8v, v trm = +3.3v, and t a = +25 c.) (notes 3, 4) parameter symbol condition min typ max units serial clock frequency f scl dc 400 khz bus free time between stop and start conditions t buf 1.3 s start condition hold time t hd:sta 0.6 s stop condition setup time t su:sto 0.6 s clock low period t low 1.3 s clock high period t high 0.6 s data setup time t su:dat 100 ns data hold time t hd:dat (note 7) 0 0.9 s maximum receive scl/sda rise time t r (note 8) 300 ns minimum receive scl/sda rise time t r (note 8) 20 + 0.1c b ns maximum receive scl/sda fall time t f (note 8) 300 ns minimum receive scl/sda fall time t f (note 8) 20 + 0.1c b ns t f c b = 400pf, i sda = 3ma, v l 2.5v 20 + 0.1c b 250 transmit sda fall time (note 4) t f c b = 50pf, i sda = 3ma, v l < 2.5 20 + 0.1c b 250 ns pulse width of suppressed spike t sp (note 9) 50 ns note 3: all currents into the device are negative; currents out of the device are positive. all voltages are referenced to device ground unless otherwise specified. note 4: parameters are 100% production tested at +25 c, limits over temperature are guaranteed by design. note 5: the v bus current source and current gate time vary together with process and temperature such that the resulting v bus pulse is guaranteed to drive a <13f load to a voltage >2.0v, and to drive a >96f load to a volatge <2.2v. see the srp v bus pulsing section for an explanation of this self-timed pulse. note 6: guaranteed by design, not production tested. note 7: a master device must provide a hold time of at least 300ns for the sda signal to bridge the undefined region of scl s falling edge. note 8: c b is total capacitance of one bus line in pf. tested with c b = 400pf. note 9: input filters on sda, scl, and add suppress noise spikes less than 50ns.
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors 6 _______________________________________________________________________________________ typical operating characteristics (v cc = +3v, v l = +2.5v, c flying = 0.1f, c vbus = 1f (esr cvbus = 0.1 ? ), t a = +25 c.) 0 40 20 80 60 100 120 050 input current vs. output current max3353 toc01 output current (ma) input current (ma) 20 10 30 40 v cc = 2.6v v cc = 3.3v v cc = 4.2v 4.00 4.50 4.25 4.75 5.00 5.25 050 v bus output voltage vs. v bus output current max3353 toc02 output current (ma) v bus output voltage (v) 20 10 30 40 v cc = 2.6v v cc = 4.2v v cc = 3.3v 4.70 4.80 4.75 4.85 4.90 2.5 v bus output voltage vs. input voltage max3353 toc03 input voltage (v) v bus output voltage (v) 4.0 3.5 3.0 5.0 4.5 5.5 i vbus = 8ma i vbus = 0 max3353 toc04 200 s/div i cc 5ma/div scl 5v/div time to enter shutdown max3353 toc05 100 s/div i cc 10ma/div scl 5v/div time to exit shutdown max3353 toc06 40ms/div v bus 1v/div v bus 1v/div c l = 10 f c l = 96 f v bus with capacitive load 65.0 67.0 66.5 66.0 65.5 67.5 68.0 -40 85 v bus input impedance vs. temperature max3353 toc07 temperature ( c) v bus input impedance (k ? ) 10 -15 35 60 16 18 17 19 20 -40 85 supply current vs. temperature max3353 toc08 temperature ( c) supply current (ma) 10 -15 35 60 i vbus = 8ma v cc = 2.6v v cc = 3.3v v cc = 4.2v
detailed description the MAX3353E integrates a regulated charge pump, switchable pullup/pulldown resistors, and an i 2 c- compatible 2-wire serial interface. the internal level shifter allows the device to operate with logic supply volt- ages (v l ) between +1.65v and v cc . the MAX3353E s otg-compliant charge pump operates with input supply voltages (v cc ) from +2.6v to +5.5v and supplies an otg-compatible output on v bus while sourcing 8ma output current. the MAX3353E level-detector comparators monitor impor- tant v bus voltages needed to support srp and hnp and provides an interrupt output signal for otg events that require action. the v bus power-control block performs the various switching functions required by an otg dual-role device and is programmable by system logic. for otg operation, d+ and d- are connected to switch- able pulldown resistors (host) and switchable pullup resistors (peripheral) controlled by internal registers. charge pump the MAX3353E s otg-compliant charge-pump operates with input supply voltages (v cc ) from +2.6v to +5.5v and supplies an otg-compatible output on v bus with the capability of sourcing 8ma (min) output current. when v bus is not providing power, an input impedance of no more than 100k ? and no less than 40k ? to gnd is present on v bus . when v bus provides power, the rise time on v bus from 0 to 4.4v is no longer than 100ms when driving a constant current load of 8ma and an external load capacitance of 13f. during a continuous short circuit on v bus , the charge- pump output is current limited to 140ma (typ). thermal- shutdown circuitry turns off the charge pump if the die temperature exceeds +150 c and restarts when the die cools to 140 c. level shifters internal level shifters allow the system-side interface to run at logic supply voltages as low as 1.65v. interface logic signals are referenced to the voltage applied to v l . MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors _______________________________________________________________________________________ 7 pin description pin tssop ucsp name function 1c5v cc power-supply input. v cc input range is +2.6v to +5.5v. bypass v cc to gnd with a 1f capacitor. 2d5v l logic supply. v l sets the logic output high voltage and logic input high threshold for sda, scl, int , and id_out. v l can range from +1.65v to v cc . bypass v l to gnd with a 0.1f capacitor. 3 d4 sda serial data input/output. i 2 c bus serial data input/open-drain output can be driven above v l . 4 c3 add address select input. address selection for the i 2 c-compatible interface. add has an internal 110k ? pulldown resistor (see the 2-wire i 2 c compatible serial interface section for details). 5 d3 scl serial clock input. i 2 c bus serial clock input. can be driven above v l . 6d2 int interrupt output. int is an active-low output and can be set either open-drain or push/pull output through control register 1 (default = open drain). 7 d1 id_out device id output. output of id_in level translated to v l . 8c1v trm termination supply input. connect +3v to +3.6v supply voltage for internal usb pullup resistors. bypass v trm to gnd with a 0.1f capacitor. 9 b1 d- usb d- (15kv esd protected) 10 a1 d+ usb d+ (15kv esd protected) 11 a2 id_in device id input. internally pulled up to v cc . id_in logic state is v l level translated to id_out and can be read through the i 2 c interface (15kv esd protected). 12 n.c. no connection. not internally connected. 13 a3 gnd ground 14 a4 c- charge-pump capacitor negative connection 15 a5 c+ charge-pump capacitor positive connection 16 b5 v bus otg bus supply. provides power to the bus. v bus can be back-driven to +6v. bypass v bus to gnd with a 1f capacitor.
MAX3353E v bus level-detection comparators comparators drive status register bits 0, 1, and 2 to indicate these important usb otg v bus voltage levels: v bus is valid (v bus > 4.6v) a usb session is valid (v bus > 1.4v) a usb session is ended (v bus < 0.5v) the 4.6v comparator sets bit 0 in status register v bus_valid to 1 if v bus > 4.6v. the a device uses the v bus valid status bit (v bus_valid ) to determine if the b device is sinking too much current (i.e., is not supported). the interrupt can be associated to either a positive or a negative transition. the 1.4v comparator sets bit 1 of sta- tus register session_valid to 1 if v bus > 1.4v. this sta- tus bit indicates that a data transfer session is valid and the interrupt can be associated to either a positive or a negative transition. the session-end comparator sets bit 2 in the status register session_end to a 1 when v bus < 0.5v, and generates an interrupt when v bus falls below 0.5v. figure 1 shows the level-detector comparators. interrupt logic when otg events require action, the MAX3353E pro- vides an interrupt output signal on int . an interrupt is triggered ( int goes low) when one of the conditions specified by the interrupt-mask register and interrupt- edge register is verified. int stays active until the inter- rupt is cleared by reading the interrupt latch register. shutdown in shutdown mode, the MAX3353E s quiescent current is reduced to less than 2a. bit 0 in control register 2 controls the shutdown feature. setting bit 0 = 1 places the device in shutdown mode (figure 2, table 5). when in shutdown, the MAX3353E s charge-pump current generator and v bus detection comparators are turned off. during shutdown, the i 2 c serial interface is fully functional and registers can be read from or written to. id_in and id_out are both functional in shutdown. v bus power control v bus is a dual-function i/o that can supply usb otg- compliant voltage to the usb. the v bus power-control block performs the various switching functions required by an otg dual-role device. this action is programmed by the system logic using internal register control bits in control register 2. discharge v bus through a resistor to ensure a ses- sion is not in progress. charge v bus through an internal current generator to initiate srp (session request protocol). connect the charge pump to v bus to provide power on v bus . bit 0 (sdwn) in control register 2 is used to place the MAX3353E in normal operation or shutdown mode. setting bit 1 (v bus_chg1 ) issues a timed pulse on v bus suitable for implementing the session request protocol (see the srp v bus pulsing section). the pulse is created by turning a current source supplied by v cc and con- nected to v bus on and off. setting control register bit 2 (v bus_chg2 ) to 1 charges vbus through the current source continuously. setting v bus_chg2 to zero discon- nects the current source. bit 3 (v bus_drv ) turns the usb on-the-go charge pump with switchable pullup/pulldown resistors 8 _______________________________________________________________________________________ v bus 4.6v v bus_valid 1.4v session_valid 0.5v session_end figure 1. comparator network diagram charge pump v bus v cc current source 67k ? 5k ? on/off 76543210 00000001 control register 2 0 = operating mode 1 = shutdown mode default (power-on) values note: switches are shown in their default (power-on) positions. a "1" closes a switch. current gate timer figure 2. power-control block diagram
charge pump on and off to power v bus . bit 4 in control register 2 (v bus_dischg ) is used to discharge v bus through a 5k ? resistor. figure 2 and table 2 show power control. autoconnect and autoresponse usb otg defines the hnp, where the default host (a device) can pass the host responsibilities off to the default peripheral (b device). this protocol can be han- dled entirely by the firmware and controlling logic that dri- ves the otg transceiver. the MAX3353E has the option to automatically perform some of the required signaling for some of the timing-critical events in the hnp process. the automatic signaling used by the a device, when it transfers host control to the b device, is defined by the otg transceiver supplement and is known as autocon- nect. autoconnect allows the transceiver to automatically connect the a device s d+ pullup resistor during hnp. autoconnect is enabled when the MAX3353E is config- ured as an a device (id_in = 0) and the bdisc_aconn control bit is set. the MAX3353E also has the capability to automate the signaling used by the b device when it assumes host control from the a device. this autoresponse is not speci- fied by the otg-transceiver supplement. autoresponse causes the b device to automatically assert a bus reset by driving a single-ended zero (se0: both d+ and d- dri- ven low) onto usb in response to the a device connect- ing its d+ pullup resistor. autoresponse is enabled when the MAX3353E is configured as a b device and the bdisc_aconn control bit is set. note: in a system, d+ and d- are also driven by a trans- ceiver in an asic or other device. the autoresponse mode should not be used unless the system designer can ensure that there is no bus conflict between the transceiver and the MAX3353E driving usb to se0. autoconnect details when the MAX3353E is configured as an a device (id_in = gnd), it can enable autodetect by setting bdisc_aconn to one. this should be done after the usb is in the suspend state (>3ms with no traffic). the MAX3353E monitors d+/d- for an se0. the presence of the se0 indicates that the b device has disconnected its pullup resistor, the first step in hnp. when se0 is detected, the MAX3353E automatically turns on its internal pullup resistor to the d+ line within 3ms. there are two ways for firmware to ascertain that the MAX3353E has automatically turned on its d+ pullup during hnp: 1) the a_hnp status bit goes high when the d+ pullup is automatically connected during hnp 2) the a_hnp_en control bit is set, and an interrupt is issued as the d+ pullup is connected (see also the interrupt logic section). by clearing bdi sc_aconn bit, the d+ pullup is discon- nected. after a successful autoconnect operation, the firmware should set the dp_pullup control bit before clearing the bdisc_aconn bit; this ensures that the d+ pullup remains connected. note: the autoconnect works only if MAX3353E is not in shutdown. autoresponse details when the MAX3353E is configured as a b device (id_in = open), setting the bdisc_aconn control bit enables the autoresponse feature. using this feature, the MAX3353E automatically issues a usb bus reset when the a device becomes a peripheral. firmware can take advantage of the autoresponse feature of the MAX3353E by doing the following: ensure that the system transceiver is in usb-sus- pend mode. wait until the usb-suspend conditions are met (no usb activity for >3ms). enable auto- response. set the bdi sc_aconn control bit. signal a usb disconnect. firmware clears the dp_pullup control bit, which disconnects the d+ pullup resis- tor. at this point, the MAX3353E waits at least 25s before enabling its internal usb line monitor to detect if the a device has attached its d+ pullup; this ensures that the d+ line is not high due to the residual effect of the b device pullup. when the a device has connected its d+ pullup, the MAX3353E issues a bus reset (se0) and the b_hnp status bit goes high. wait for b_hnp to go high; output se0 from the asic or other device on d+/d-. disable autore- sponse. by clearing bdisc_aconn bit, the se0 generator is turned off. the se0 is maintained by the system usb transceiver. note: the autoresponse works only if the MAX3353E is not in shutdown. srp v bus pulsing session request protocol (srp) is designed to allow the a device (default host) to conserve power by turn- ing off v bus when there is no usb traffic. the b device (default peripheral) can request the a device to turn v bus on and initiate a new session through srp. the b device must initiate srp in two ways: data-line and v bus pulsing. firmware is responsible for turning on and off the pullup resistor on d+ to implement data-line pulsing. firmware can also be used to turn on and off a current source to implement v bus pulsing. MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors _______________________________________________________________________________________ 9
MAX3353E the MAX3353E also has a special feature that allows it to control the timing of the v bus pulse. since an otg device could be plugged into a pc, the v bus pulse must be particularly well controlled to prevent damage to a pc host. for this reason, v bus pulsing is done by turning on and off a current source. the v bus pulse must be timed so it drives a 13f load (when it is connected to the a device) to a voltage greater than 2.1v, and it drives a >96f load (when it is connected to a standard pc) to a voltage less than 2.0v. firmware can control the current source and the timing of the v bus pulse through the v bus_chg2 control bit. the MAX3353E also has the capability to time the pulse itself. firmware initiates the self-timed v bus pulse by setting the v bus_chg1 control bit to 1. the internal timer and current generator guarantee that the v bus voltage goes above 2.1v if c vbus < 13f within 90ms and stands below 2.0v if c vbus > 96f. once the time has elapsed, if another v bus pulse is required, it is necessary to clear the v bus_chg1 bit and then set it again. note: srp v bus pulsing and its associated current gen- erator work only if the MAX3353E is not in shutdown. data-line pullup and pulldown resistance for otg operation, d+ and d- are connected to switch- able pulldown resistors (host) and switchable pullup resistors (peripheral). data-line pullup/pulldown resistors are individually controlled through data bits 4 through 7 in control register 1. two 15k ? pulldown resistors allow the device to be set as a host and are asserted by bits 6 and 7. the 1.5k ? pullup resistor is applied to the data lines through sw1 and sw2, which are controlled by bits 4 and 5. d+ pullup has higher priority to avoid direct connection of d+ and d-. each of the control bits controls a designat- ed switch; therefore, pullup and pulldown switches can be asserted at the same time. a simplified schematic of the switching network is shown in figure 3. the bidirectional d+ and d- lines are esd protected to 15kv, reducing external components in many applications. applications information 2-wire i 2 c-compatible serial interface a register file that interfaces to the control logic uses a simple 2-wire interface operating up to 400khz to con- trol the various switches and modes. serial addressing the MAX3353E operates as a slave that sends and receives control and status signals through an i 2 c- compatible 2-wire interface. the interface uses a serial data line (sda) and a serial clock line (scl) to achieve usb on-the-go charge pump with switchable pullup/pulldown resistors 10 ______________________________________________________________________________________ 76543210 0000 control register 1 0000 15k ? 1.5k ? v trm sw4 15k ? sw3 sw2 sw1 d+ d- gnd note: switches are shown in their default (power-on) positions. a "1" closes a switch. bit 4 0 0 1 bit 5 0 1 0 sw1 open open closed sw2 open closed open 1 1 closed open default (power on) values figure 3. pullup and pulldown resistors network scl sda t f t low t su:dat t hd:sta t hd:dat t su:sto t buf t high t r figure 4. 2-wire serial interface timing details
bidirectional communication between master(s) and slave(s). a master (typically a microcontroller) initiates all data transfers to and from the MAX3353E and gen- erates the scl clock that synchronizes the data trans- fer (figure 4). the MAX3353E sda line operates as both an input and an open-drain output. a pullup resistor (4.7k ? typ) is required on sda. the MAX3353E scl line operates only as an input. a pullup resistor (4.7k ? typ) is required on scl if there are multiple masters on the 2- wire interface, or if the master in a single-master system has an open-drain scl output. each transmission consists of a start condition (figure 5) sent by a master, followed by the MAX3353E 7-bit slave address plus r/ w bit (figure 6), a register address byte, one or more data bytes, and finally a stop condition (figure 5). start and stop conditions both scl and sda remain high when the interface is not busy. a master signals the beginning of a transmis- sion with a start (s) condition by transitioning sda from high to low while scl is high. when the master has finished communicating with the slave, it issues a stop (p) condition by transitioning the sda from low to high while scl is high. the bus is then free for another transmission (figure 5). bit transfer one data bit is transferred during each clock pulse. the data on the sda line must remain stable while scl is high (figure 7). acknowledge the acknowledge bit is the clocked ninth bit that the recipient uses to handshake receipt of each byte of data (figure 8). thus, each byte transferred effectively requires 9 bits. the master generates the 9th clock pulse, and the recipient pulls down sda during the acknowledge clock pulse, such that the sda line is sta- ble low during the high period of the clock pulse. when the master is transmitting to the MAX3353E, the MAX3353E generates the acknowledge bit because it is the recipient. when the MAX3353E is transmitting to the master, the master generates the acknowledge bit because the master is the recipient. slave address the MAX3353E has a 7-bit-long slave address. the eighth bit following the 7-bit slave address is the r/ w bit. it is low for a write command, high for a read com- mand. the first 6 bits (msbs) of the MAX3353E slave address are always 010110. select slave address bit a0 by connecting the address input add to v l , gnd, or leave floating (add is internally pulled to gnd through a 110k ? resistor). the MAX3353E has two pos- sible slave addresses (table 1). as a result, only two MAX3353E devices can share the same interface. write byte format a write to the MAX3353E comprises the transmission of the MAX3353E s slave address with the r/ w bit set to zero, followed by 2 bytes of information. the first byte of information is the command byte that determines which register of the MAX3353E is to be written by the second byte. the second byte is the data that goes into the register that is set by the first byte. figure 9 shows the typical write byte format. read byte format a read from the MAX3353E comprises the transmission of the MAX3353E s slave address (from the master) with the r/ w bit set to zero, followed by one byte con- taining the address of the register, from which the mas- ter is going to read data, and then followed by MAX3353E s slave address again with the r/ w bit set to one. after that one byte of data is being read by the master. figure 10 shows the read byte format that must be used. to read many contiguous registers, multiple accesses are required. registers control registers (10h, 11h) there are two read/write control registers. control reg- ister 1 is used to set d+, d- pullup or pulldown, and to set interrupt output to open-drain or push-pull. control register 2 is the bus control register used to control the bus operation and put the device into shutdown mode. (tables 3, 4, and 5.) status register (13h) the status register is a read-only register for determining valid bus and session comparator thresholds, id_in sta- tus, and hnp success. tables 6 and 7 show status regis- ter address map, bit configuration, and description. MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors ______________________________________________________________________________________ 11 sda scl s start condition p stop condition figure 5. start and stop conditions
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors 12 ______________________________________________________________________________________ sda scl start msb 0 1 0 1 1 0a0 lsb ack r/w figure 6. slave address sda scl data lines stable, data valid change of data allowed figure 7. bit transfer scl start condition s sda by transmitter sda by receiver clock pulse for acknowledgment 12 8 9 figure 8. acknowledge s part address r/w ack register address ack a 6 a 5 a 4 a 3 a 2 a 1 a 0 0 7 bits 8 bits rs part address r/w ack data nack a 6 a 5 a 4 a 3 a 2 a 1 a 0 1 7 bits 8 bits 00 01 p where: slave address: part address p: stop condition register address: selecting which register to write to ack: acknowledge bit from the slave data: data byte being read by the master nack: not acknowledged bit from the master r/w: read/write (r/w = 1: read; r/w = 0: write) blank: master transmission s: start condition shaded: slave transmisstion figure 10. read byte format s part address r/w ack register address ack a 6 a 5 a 4 a 3 a 2 a 1 a 0 0 7 bits w 8 bits data ack p a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 8 bits where: slave address: part address p: stop condition register address: selecting which register to write to ack: acknowledge bit from the slave data: data byte being read by the master nack: not acknowledged bit from the master r/w: read/write (r/w = 1: read; r/w = 0: write) blank: master transmission s: start condition shaded: slave transmisstion figure 9. write byte format
interrupt registers (14h, 15h, 16h) there are three interrupt registers. interrupt mask regis- ter is a read/write register used to enable interrupts and read status of interrupts. interrupt edge register is a read/write register for setting and determining inter- rupts for positive and negative edges. interrupt latch register is a read only register to check and validate interrupt requests. table 8 shows the interrupt mask, MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors ______________________________________________________________________________________ 13 table 1. MAX3353E address map address bits add pin a 6 a 5 a 4 a 3 a 2 a 1 a 0 float or gnd 0101100 v l 0101101 table 2. register address map name add bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 manufacturer register 0 00h01101010 manufacturer register 1 01h00001011 manufacturer register 2 02h01010011 manufacturer register 3 03h00110011 product id register 0 04h01001000 product id register 1 05h01011010 product id register 2 06h01000010 product id register 3 07h00000001 reserved 08h-0fh control register 1 10h dm_ pulldwn dp_ pulldwn dm_ pullup dp_ pullup bdisc_ aconn irq_mode control register 2 11h v bus_ dischg v bus_drv v bus_chg2 v bus_chg1 sdwn reserved 12h status register 13h b_hnp a_hnp id_float id_gnd session_ end session_ valid v bus_valid inter r up t m ask 14h a_hnp_en id_ float_en id_ gnd_en session_ end_en session_ valid_en v bus_ valid_en inter r up t e d g e 15h session_ valid_ed v bus_ valid_ed interrupt latch 16h a_hnp_rq id_ float_rq id_ gnd_rq session_ end_rq session_ valid_rn v bus_ valid_rn session_ valid_rp v bus_ valid_rp reserved 17h -ffh
MAX3353E interrupt edge, and interrupt latch address maps. bit configuration is shown in tables 9, 10, and 11. manufacturer and id register address map the manufacturer and id registers are read-only regis- ters (table 12). external capacitors five external capacitors are recommended for proper operation. bypass v l and v trm to gnd with a 0.1f ceramic capacitor. bypass v bus and v cc to gnd with a 1f low-esr ceramic capacitor. for the internal charge pump, use a 0.1f ceramic capacitor between c+ and c-. usb on-the-go charge pump with switchable pullup/pulldown resistors 14 ______________________________________________________________________________________ table 3. control register address map power-up register status register address bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 control 1 10h 00000000 control 2 11h 00000001 table 4. control register 1 (10h) bit number symbol operation 0 not used 1 irq_mode interrupt pin open-drain/push-pull: 0 = open drain 1 = push/pull 2 bdisc_ aconn 0 = disable 1 = enable 3 not used 4 dp_pullup d+ pullup (high priority) 0 = d+ pullup unconnected 1 = d+ pullup connected 5 dm_pullup d- pullup: 0 = d- pullup unconnected 1 = d- pullup connected 6 dp_ pulldwn d+ pulldown: 0 = d+ pulldown unconnected 1 = d+ pulldown connected 7 dm_ pulldwn d- pulldown: 0 = d- pulldown unconnected 1 = d- pulldown connected table 5. control register 2 (11h) bit number symbol operation 0 sdwn puts part in shutdown mode: 0 = operating 1 = shutdown mode 1v bus_chg1 charge v bus through a current generator for 105ms: 0 = current generator off 1 = current generator on (automatically turned off after 105ms) 2v bus_chg2 charge v bus through a current generator: 0 = current generator off 1 = current generator on 3v bus_drv drive v bus through charge pump 0 = v bus not driven 1 = v bus connected to the charge pump 4v bus_dischg discharge v bus through a resistor: 0 = resistor disconnected 1 = resistor connected 5 not used 6 not used 7 not used table 6. status register address map power-up register status register address bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 status 13h 0 0 0 ( ) = don t know
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors ______________________________________________________________________________________ 15 table 7. status register (13h) bit number symbol contents 0v bus_valid device a v bus valid comparator, threshold = 4.55v: 0 = v bus lower than threshold 1 = v bus higher than threshold 1 session_ valid session-valid comparator, threshold = 1.4v: 0 = v bus lower than threshold 1 = v bus higher than threshold 2 session_end v bus session-end comparator, threshold = 0.5v: 0 = v bus higher than threshold 1 = v bus lower than threshold 3 id_gnd id_in grounded: 0 = not grounded 1 = grounded 4 id_float id_in floating: 0 = not floating 1 = floating 5 a_hnp set when device a is configured, bdisc_aconn is enabled and has attached pullup during hnp; cleared by resetting bdisc_aconn bit in control register 1. 6 b_hnp set when device b is configured, bdisc_aconn is enabled and has asserted an se0 during hnp; cleared by resetting bdisc_aconn bit in control register 1. 7 not used table 8. interrupt register address map power-up register status register address bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 interrupt mask 14h 0 0 0 0 0000 interrupt edge 15h 0 0 0 0 0000 interrupt latch 16h 0 0 0 0 0000 table 9. interrupt mask register (14h) bit number symbol operation 0v bus_valid_en enables v bus_valid interrupt 1 session_ valid_en enables session_valid interrupt 2 session_ end_en enables session_end interrupt 3 id_gnd_en enables id_gnd interrupt 4 id_float_en enables id_float interrupt 5 a_hnp_en enables a_hnp interrupt 6 not used 7 not used
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors 16 ______________________________________________________________________________________ table 10. interrupt edge register (15h) bit number symbol operation 0 v bus_ valid_ed v bus_valid interrupt on positive/negative edge: 0 = detected on negative edge 1 = detected on positive edge 1 session_ valid_ed session_valid interrupt on positive/negative edge: 0 = detected on negative edge 1 = detected on positive edge 2 not used 3 not used 4 not used 5 not used 6 not used 7 not used table 11. interrupt latch register (16h) bit number symbol operation 0v bus_valid_rp v bus_valid positive edge interrupt request: 0 = not asserted 1 = asserted 1 session_ valid _rp session_ valid positive edge interrupt request: 0 = not asserted 1 = asserted 2 vbus_ valid _rn v bus_valid negative edge interrupt request: 0 = not asserted 1 = asserted 3 session_ valid _rn session_ valid negative edge interrupt request: 0 = not asserted 1 = asserted 4 s e s s ion _e n d _ rq session_end interrupt request: 0 = not asserted 1 = asserted 5id _gn d _rq id_gnd interrupt request: 0 = not asserted 1 = asserted 6id _float_rq id_float interrupt request: 0 = not asserted 1 = asserted 7 a_hnp_rq dp_srp interrupt request: 0 = not asserted 1 = asserted table 12. manufacturer and id register address map register add bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 hex manufacturer register 0 00h 0 1 1 010106a manufacturer register 1 01h 0 0 0 010110b manufacturer register 2 02h 0 1 0 1001153 manufacturer register 3 03h 0 0 1 1001133 product id register 0 04h 0 1 0 0100048 product id register 1 05h 0 1 0 110105a product id register 2 06h 0 1 0 0001042 product id register 3 07h 0 0 0 0000101
connect all capacitors as close to the device as possible. v bus and v cc bypass capacitors should have trace lengths as short as possible 15kv esd protection to protect the MAX3353E against esd, d+, d-, id_in, and v bus, have extra protection against static electricity to protect the device up to 15kv. the esd structures withstand high esd in all states normal operation, shutdown, and powered down. in order for the 15kv esd structures to work correctly, a 1f or greater capacitor must be connected from v bus to gnd. esd protection can be tested in various ways; d+, d-, id_in, and v bus are characterized for protection to the follow- ing limits: 1) 15kv using the human body model 2) 6kv using the iec 1000-4-2 contact discharge method 3) 11kv using the iec 1000-4-2 air-gap discharge method esd test conditions: esd performance depends on a variety of conditions. contact maxim for a reliability report that documents test setup, test methodology, and test results. human body model figure 11 shows the human body model and figure 12 shows the current waveform it generates when dis- charged into a low impedance. this model consists of a 100pf capacitor charged to the esd voltage of inter- est, which is then discharged into the test device through a 1.5k ? resistor. iec 1000-4-2 the iec 1000-4-2 standard covers esd testing and performance of finished equipment; it does not specifi- cally refer to integrated circuits. the major difference between tests done using the human body model and iec 1000-4-2 is a higher peak current in iec 1000-4-2, because series resistance is lower in the iec 1000-4-2 model. hence, the esd withstand voltage measured to iec 1000-4-2 is generally lower than that measured using the human body model. figure 13 shows the iec 1000-4-2 model. the air-gap discharge test involves approaching the device with a charged probe. the contact discharge method connects the probe to the device before the probe is energized. figure 14 shows the iec 1000-4-2 current waveform. machine model the machine model for esd tests all pins using a 200pf storage capacitor and zero discharge resis- tance. its objective is to emulate the stress caused by contact that occurs with handling and assembly during manufacturing. all pins require this protection during manufacturing. the machine model is less relevant to i/o ports after pc board assembly. layout considerations the MAX3353E high oscillator frequency makes proper layout important to ensure stability and maintain the output voltage under all loads. for best performance, minimize the distance between the capacitors and the MAX3353E. ucsp reliability for the latest application details on ucsp construction, dimensions, tape-carrier information, printed circuit board techniques, bump-pad layout, and recommended reflow temperature profile as well as the latest information on reliability testing results, refer to maxim application note: ucsp a wafer-level chip scale package available on maxim s website at www.maxim-ic.com/ucsp. MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors ______________________________________________________________________________________ 17
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors 18 ______________________________________________________________________________________ charge-current- limit resistor discharge resistance storage capacitor c s 100pf r c 1m ? r d 1.5k ? high- voltage dc source device under test figure 11. human body esd test models i p 100% 90% 36.8% t rl time t dl current waveform peak-to-peak ringing (not drawn to scale) i r 10% 0 0 amperes figure 12. human body model current waveform charge-current- limit resistor discharge resistance storage capacitor c s 150pf r c 50 ? to 100 ? r d 330 ? high- voltage dc source device under test figure 13. iec 1000-4-2 esd test model i 100% 90% 10% t r = 0.7ns to 1ns i peak 60ns 30ns t figure 14. iec 1000-4-2 current waveform
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors ______________________________________________________________________________________ 19 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 v bus c+ c- gnd add sda v l v cc top view n.c. id_in d+ d- id_out int scl MAX3353Eeue tssop v trm ucsp id_in gnd c- c+ int scl sda v l d- v trm v bus add v cc d+ MAX3353Eebp id_out 12345 a b c d pin configurations p sda scl id_out add gnd c1- c1+ d+ d- d- d+ id_in v bus int c flying 0.1 f 0.1 f c vbus 1 f 0.1 f 4.7k ? 4.7k ? v l v cc v l pullup resistors v cc 0.1 f v trm v trm v bus id d+ d- gnd otg connector MAX3353E typical applications circuit chip information transistor count: 9394 process: bicmos
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors 20 ______________________________________________________________________________________ package information (the package drawing(s) in this data sheet may not reflect the most current specifications. for the latest package outline information, go to www.maxim-ic.com/packages .) 5x4 ucsp.eps i 1 1 21-0095 package outline, 5x4 ucsp
MAX3353E usb on-the-go charge pump with switchable pullup/pulldown resistors maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a maxim product. no circuit patent licenses are implied. maxim reserves the right to change the circuitry and specifications without notice at any time. maxim integrated products, 120 san gabriel drive, sunnyvale, ca 94086 408-737-7600 ____________________ 21 ? 2003 maxim integrated products printed usa is a registered trademark of maxim integrated products. package information (continued) (the package drawing(s) in this data sheet may not reflect the most current specifications. for the latest package outline information, go to www.maxim-ic.com/packages .) tssop4.40mm.eps


▲Up To Search▲   

 
Price & Availability of MAX3353E

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X